# -*- coding: <encoding name> -*- : # -*- coding: utf-8 -*-
import numpy as np

# 权重
w=np.mat('[0.3 0.7]')
# 权重的列向量
w=w.T
# 相关系数
p=np.mat('[1 0];[0 1]')
# 标准差
std=np.mat('[0.26 0.68]')
# 方差,std.T*std,p:协方差矩阵 = 标准差的矩阵 点乘 相关系数
print w.T*(np.multiply(std.T*std,p))*w

